﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="PlanyUrlopow.aspx.cs" Inherits="KPWeb.Urlopy.PlanyUrlopow" %>

<%@ Register Src="~/Kontrolki/CalendarUC.ascx" TagPrefix="uc1" TagName="CalendarUC" %>




<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <script type="text/javascript">
        $(function () {

            $("#dPlanyUrlopoweOpener").dialog({
                autoOpen: false,
                width: 600
            });

            $("#PlanyUrlopoweOpener").click(function () {
                $("#dPlanyUrlopoweOpener").dialog("open");
            });
            $(document).tooltip();
        });

        $(function () {
            $(document).tooltip();
        });
    </script>
     <div id="dPlanyUrlopoweOpener" title="Plany urlopowe" style="color: #000000">
        OPIS.........................

    </div>
    <div>
 <fieldset id="fError" runat="server" ><legend  style="color:navy;font-weight:bold" >Wykaz błędów: </legend>
    <asp:Label ID="Error1" Font-Bold="True" Visible="false" ForeColor="Red" runat="server" Text="UWAGA: zaznaczono więcej urlopów niż przysługuje!"></asp:Label>
    <asp:Label ID="Error2" Font-Bold="True"  Visible="false"  ForeColor="Red" runat="server" Text="UWAGA: w wybranym roku nie wprowadzono dla zalogowanej lub wybranej osoby ewidencji planów urlopów!"></asp:Label>
    <asp:Label ID="Error3" Font-Bold="True"  Visible="false"  ForeColor="Red" runat="server" Text="UWAGA: błąd zapisu do bazy, sprawdź zaznaczone dni w kalendarzu!"></asp:Label>
    <asp:Label ID="Error4" Font-Bold="True"  Visible="false"  ForeColor="Red" runat="server" Text="UWAGA: błąd zapisu do bazy, program nie utworzył okresów, powtórz kliknięcie lub zgłoś Koordynatorowi!"></asp:Label>
    <asp:Label ID="Error5" Font-Bold="True"  Visible="false"  ForeColor="Red" runat="server" Text="UWAGA: plany urlopowe wprowadzamy dopiero w aktualnym roku kalendarzowym lub  nie zainicjowano jeszcze urlopu zaległego wtedy zgłoś to Koordynatorowi!"></asp:Label>
<%--    <asp:Label ID="Error7" Font-Bold="True"  Visible="false"  ForeColor="Navy" runat="server" Text=""></asp:Label>--%>
      </fieldset>             
  <fieldset  id="fKalendarz" runat="server" ><legend  style="color:navy;font-weight:bold" >
       <a href="javascript::void(0)" id="PlanyUrlopoweOpener" style="font-weight: bold">( ? )</a>
      Plany urlopów w roku:</legend>
 
    <table>
        <tr>
            <td>
                <asp:Label ID="Rok" Font-Size="Larger" runat="server"  ForeColor="Navy" Font-Bold="true"></asp:Label>
                 &nbsp &nbsp
                <asp:Label ID="Nazwisko" Font-Size="Larger" runat="server"  ForeColor="Black" Font-Bold="true"></asp:Label>
                 &nbsp &nbsp
                 <asp:Label ID="Label1" runat="server" Text="Urlop ZALEGŁY:"></asp:Label>
                 <asp:Label ID="tZalegly" runat="server" Text="Label" ForeColor="Navy" Font-Bold="true"></asp:Label>
                &nbsp &nbsp
                 <asp:Label ID="Label3" runat="server" Text="Urlop NALEŻNY:"></asp:Label>
                 <asp:Label ID="tNalezny" runat="server" Text="Label"  ForeColor="Navy"  Font-Bold="true"></asp:Label>
                &nbsp &nbsp
                 <asp:Label ID="Label5" runat="server" Text="Razem:"></asp:Label>
                 <asp:Label ID="tRazem" runat="server" Text="Label"  ForeColor="Navy"  Font-Bold="true"></asp:Label>
                 &nbsp &nbsp
                 <asp:Label ID="Label2" runat="server" Text="Urlop DO ZAPLANOWANIA:"></asp:Label>
                 <asp:Label ID="tDoZaplanowania" runat="server" Text="Label"  ForeColor="Navy"  Font-Bold="true"></asp:Label>
                  &nbsp &nbsp
                 <asp:Label ID="Label4" runat="server" Text="Urlop ZAPLANOWANY:"></asp:Label>
                 <asp:Label ID="tZaplanowano" runat="server" Text="Label"  ForeColor="Navy"  Font-Bold="true"></asp:Label>
            </td>
        </tr>
    
        <tr style="height: 100px">
            <td>&nbsp
<%--                 AllowHolidaysChecking="false" --%>
         <uc1:CalendarUC ID="CalendarUC1" runat="server"  OnUserControlRefreshedE="CalendarUC1_UserControlRefreshedE"   
             NumberOfDisplayedMonths="12" />
                &nbsp; 
                 <a class="tooltip" href="#" style="display: inline; border-style: none">
                    <small style="font-weight: bold; color: blue; font-size: 15pt; font-family: 'Bookman Old Style'"> ? </small>
                    <span class="custom info" style="color:black">
                        <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                        <em>
                          Odśwież - zaznacza aktulnie zapisane daty w bazie, <br />
                          Wyczyść - odznacza  wszystkie pola w kalendarzu, <br />
                          Zapisz - zapisuje do bazy zaznaczone pola. <br />
                          Przyciski aktywne do momentu wysłania do Kierownika planów urlopowych.
                        </em>

                    </span>
                </a>
                <asp:Button ID="bOdswiez" class="mybtn"  runat="server" OnClick="Button2_Click" Text="Odśwież" />
                                &nbsp;
                <asp:Button ID="bWyczysc" class="mybtn" runat="server" OnClick="Button3_Click" Text="Wyczyść" OnClientClick="return check2()"/>
                &nbsp;
                <asp:Button ID="bZapisz" class="mybtn" runat="server" OnClick="Button1_Click" Text="Zapisz" />

                <asp:Label ID="Label11" runat="server" Text="" Width="500px"></asp:Label>
                <a class="tooltip" href="#" style="display: inline; border-style: none">
                    <small style="font-weight: bold; color: blue; font-size: 15pt; font-family: 'Bookman Old Style'"> ? </small>
                    <span class="custom info" style="color:black">
                        <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                        <em>
                           Akceptuje i przesyła dalej zaznaczone plany urlopowe. Po akceptacji nie można już ich będzie zmieniać.
                        </em>

                    </span>
                </a>
                <asp:Button ID="bPrzeslij" runat="server" OnClick="bPrzeslij_Click"
                    class="mybtn"  OnClientClick="return check1()" Text="Prześlij do Kierownika"
                    />
                 <asp:Button ID="Button1" runat="server" OnClick="bP_Click"
                    class="mybtn"  Text="TEST" visible="false"
                    />
            </td>
        </tr>

    </table>
       </fieldset >   
    </div>
      <script type="text/javascript">


          function check1() {

              if (confirm('Czy na pewno chcesz zaakceptować zaznaczone plany urlopowe? Po akceptacji nie można już ich będzie zmieniać.'))
                  return true;
              else return false;
          }
          function check2() {

              if (confirm('Czy na pewno chcesz wyczyścić wszystkie zaznaczone pola w planie urlopowym, nie zapisując do bazy? Przycisk  Odśwież przywróci zaznaczenia zapisane w bazie.'))
                  return true;
              else return false;
          }
    </script>  
</asp:Content>
